/**
 * static静态方法， 就是只能类名可以访问， 但是不能在对象上使用的方法。
 * static variable， 静态变量就是， 可以类名和对象都可以访问的。
 *
 * Static Fun建议使用类名进行调用， 而不是对象。
 * Static variable，可以使用类名和对象， 但是建议使用类名。
 * non-static， 只能通过类的对象来进行访问。
 */

public class StaticFUn {

    public static void test() {
        System.out.println("hello this is a test!");
    }

    public static void main(String[] args) {
    //static 方法 不建议利用对象进行方法的调用， 因为可能调用的意义和这个对象没有一点关系，就喝上面的一样。
        // 静态方法可以直接在同一个类里面进行调用的。
        StaticFUn staticFUn = new StaticFUn();
        staticFUn.test();
        test();

    //static 方法 可以通过类名直接调用。
        StaticFUn.test();
    }

}
